In Software development, a seam is a place where you can alter behavior in your program without editing in that place.1
Types:
- Preprocessing seams: 전처리기 단계에서의 seam
- Link seams: 링크 단계에서의 seam (동적 링킹 포함)
- Object seams: OOP에서 다형성을 이용하는 seam
Footnotes
-
p31, Working effectively with legacy code